package model

type Jenkinsjoblist struct {
	//gorm:"primaryKey" 用于声明主键
	ID          uint   `json:"id" gorm:"primaryKey"`
	JobID       int    `json:"jobid" `      //流水线ID
	JobName     string `json:"jobname" `    //流水线名称
	Status      string `json:"status" `     //流水线状态
	GitlistName string `json:"gitlistname"` //分支名称
	//GitlistGroup string `json:"gitlistgroup"`  //git代码库组
	GitlistUrl string `json:"gitlisturl"` //git代码库url地址
	//Engineering  string `json:"engineering"`  //流水线类型
	//SelectedEnv       string `form:"selectedEnv"`   //通用变量
	ImagesRegion      string `form:"imagesregion"`      //镜像名称
	Branche           string `form:"branche"`           //分支名称
	TriggerMode       string `form:"triggermode"`       //构建方式
	JenkinslistCIdata string `form:"jenkinslistCIdata"` //CI流水线内容
	CIcommand         string `form:"CIcommand"`         //CI流水线命令
	CDcommand         string `form:"CDcommand"`         //  CD流水线命令
	Piplelinedata     string `form:"piplelinedata"`     //流水线整体数据
	Timestamp         string `form:"timestamp"`         //开始时间
	Duration          string `form:"duration"`          // 持续时间
}
